import 'vant/lib/index.css';
import './assets/vchange.css'
import 'vue3-hash-calendar/es/index.css';
import './assets/iconfont.css'
import './assets/main.css'



import { createApp } from 'vue'
import { createPinia } from 'pinia'
import App from './App.vue'
import router from './router'
const app = createApp(App)
app.use(createPinia())
app.use(router)


import VxeUITable from 'vxe-table'
import 'vxe-table/lib/style.css'
app.use(VxeUITable)

import VConsole from 'vconsole'
const vConsole = new VConsole({
  theme: 'dark',
  onReady: () => {
    console.log('vConsole is ready.')
  }
}) 






import {
    Button, Cell, CellGroup, Col, Row, Popup, Space,
    Toast, Calendar, Field, NumberKeyboard, RadioGroup,
    Radio, Search, TimePicker, Uploader, Dialog, Loading,
    Checkbox, Tab, Tabs, Divider, Tabbar, TabbarItem, List,
    Tag, Sticky, DropdownMenu, DropdownItem, Icon, Skeleton,
    SkeletonTitle, SkeletonImage, SkeletonAvatar, SkeletonParagraph,
    DatePicker, CheckboxGroup, FloatingBubble, Picker, ActionSheet,
    Step, Steps, Empty, Popover, Badge, Image as VanImage, Collapse,
    CollapseItem, Switch,Rate,NoticeBar
} from 'vant';

app.use(NoticeBar);
app.use(Rate);
app.use(Switch);
app.use(Collapse);
app.use(CollapseItem);
app.use(VanImage);
app.use(Badge);
app.use(Popover);
app.use(Empty);
app.use(Step);
app.use(Steps);
app.use(ActionSheet);
app.use(Picker);
app.use(FloatingBubble);
app.use(CheckboxGroup);
app.use(DatePicker);
app.use(Skeleton);
app.use(SkeletonTitle);
app.use(SkeletonImage);
app.use(SkeletonAvatar);
app.use(SkeletonParagraph);
app.use(Sticky)
app.use(DropdownMenu)
app.use(DropdownItem)
app.use(Icon)
app.use(Checkbox)
app.use(Tab)
app.use(Tabs)
app.use(Button)
app.use(Cell)
app.use(CellGroup)
app.use(Col)
app.use(Row)
app.use(Popup)
app.use(Space)
app.use(Toast)
app.use(Calendar)
app.use(Field)
app.use(NumberKeyboard)
app.use(RadioGroup)
app.use(Radio)
app.use(Search)
app.use(TimePicker)
app.use(Uploader)
app.use(Dialog)
app.use(Loading)
app.use(Tabbar)
app.use(TabbarItem)
app.use(List)
app.use(Divider)
app.use(Tag)

import VueHashCalendar from 'vue3-hash-calendar';


app.use(VueHashCalendar);



app.mount('#app')
